home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: Alpha / Whiteline Alpha.iso / tools / cpx_acc / cpxbasic / sources / proto.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-09-22  |  3.6 KB  |  80 lines

  1. #if defined(__STDC__) || defined(__cplusplus)
  2. # define _P(s) s
  3. #else
  4. # define _P(s) ()
  5. #endif
  6.  
  7.  
  8. /* basic.c */
  9. Static Void restoredata _P((void));
  10. Static Void clearloops _P((void));
  11. Static long arraysize _P((varrec *v));
  12. Static Void clearvar _P((varrec *v));
  13. Static Void clearvars _P((void));
  14. Static Char *numtostr _P((Char *Result, double n));
  15. Static Void parse _P((Char *inbuf, tokenrec **buf));
  16. #undef toklengthStatic Void listtokens _P((FILE *f, tokenrec *buf));
  17. Static Void disposetokens _P((tokenrec **tok));
  18. Static Void parseinput _P((tokenrec **buf));
  19. Static Void errormsg _P((Char *s));
  20. Static Void snerr _P((void));
  21. Static Void tmerr _P((void));
  22. Static Void badsubscr _P((void));
  23. Local double realfactor _P((struct LOC_exec *LINK));
  24. Local Char *strfactor _P((struct LOC_exec *LINK));
  25. Local Char *stringfactor _P((Char *Result, struct LOC_exec *LINK));
  26. Local long intfactor _P((struct LOC_exec *LINK));
  27. Local double realexpr _P((struct LOC_exec *LINK));
  28. Local Char *strexpr _P((struct LOC_exec *LINK));
  29. Local Char *stringexpr _P((Char *Result, struct LOC_exec *LINK));
  30. Local long intexpr _P((struct LOC_exec *LINK));
  31. Local Void require _P((int k, struct LOC_exec *LINK));
  32. Local Void skipparen _P((struct LOC_exec *LINK));
  33. Local varrec *findvar _P((struct LOC_exec *LINK));
  34. Local long inot _P((long i, struct LOC_exec *LINK));
  35. Local long ixor _P((long a, long b, struct LOC_exec *LINK));
  36. Local valrec factor _P((struct LOC_exec *LINK));
  37. Local valrec upexpr _P((struct LOC_exec *LINK));
  38. Local valrec term _P((struct LOC_exec *LINK));
  39. Local valrec sexpr _P((struct LOC_exec *LINK));
  40. Local valrec relexpr _P((struct LOC_exec *LINK));
  41. Local valrec andexpr _P((struct LOC_exec *LINK));
  42. Local valrec expr _P((struct LOC_exec *LINK));
  43. Local Void checkextra _P((struct LOC_exec *LINK));
  44. Local boolean iseos _P((struct LOC_exec *LINK));
  45. Local Void skiptoeos _P((struct LOC_exec *LINK));
  46. Local linerec *findline _P((long n, struct LOC_exec *LINK));
  47. Local linerec *mustfindline _P((long n, struct LOC_exec *LINK));
  48. Local Void cmdend _P((struct LOC_exec *LINK));
  49. Local Void cmdnew _P((struct LOC_exec *LINK));
  50. Local Void cmdlist _P((struct LOC_exec *LINK));
  51. Local Void cmdload _P((boolean merging, Char *name, struct LOC_exec *LINK));
  52. Local Void cmdrun _P((struct LOC_exec *LINK));
  53. Local Void cmdsave _P((struct LOC_exec *LINK));
  54. Local Void cmdbye _P((struct LOC_exec *LINK));
  55. Local Void cmddel _P((struct LOC_exec *LINK));
  56. Local Void cmdrenum _P((struct LOC_exec *LINK));
  57. Local Void cmdprint _P((struct LOC_exec *LINK));
  58. Local Void cmdinput _P((struct LOC_exec *LINK));
  59. Local Void cmdlet _P((boolean implied, struct LOC_exec *LINK));
  60. Local Void cmdgoto _P((struct LOC_exec *LINK));
  61. Local Void cmdif _P((struct LOC_exec *LINK));
  62. Local Void cmdelse _P((struct LOC_exec *LINK));
  63. Local boolean skiploop _P((int up, int dn, struct LOC_exec *LINK));
  64. Local Void cmdfor _P((struct LOC_exec *LINK));
  65. Local Void cmdnext _P((struct LOC_exec *LINK));
  66. Local Void cmdwhile _P((struct LOC_exec *LINK));
  67. Local Void cmdwend _P((struct LOC_exec *LINK));
  68. Local Void cmdgosub _P((struct LOC_exec *LINK));
  69. Local Void cmdreturn _P((struct LOC_exec *LINK));
  70. Local Void cmdread _P((struct LOC_exec *LINK));
  71. Local Void cmddata _P((struct LOC_exec *LINK));
  72. Local Void cmdrestore _P((struct LOC_exec *LINK));
  73. Local Void cmdgotoxy _P((struct LOC_exec *LINK));
  74. Local Void cmdon _P((struct LOC_exec *LINK));
  75. Local Void cmddim _P((struct LOC_exec *LINK));
  76. Local Void cmdpoke _P((struct LOC_exec *LINK));
  77. Local Void cmdusing(struct LOC_exec *LINK,int string);
  78. Static Void exec _P((void));
  79. int main _P((int argc, Char *argv[]));
  80. ə